'use strict';

stareal
    .controller("GoodDetaController", function ($scope,$interval,$document, $stateParams, $api, $sce, base64, $state, $alert,localStorageService,$timeout) {
        var good = localStorageService.get("goodDetail");
        good.detail = $sce.trustAsHtml(good.detail);
        if($stateParams.app==1){
            $scope.BackStatus=true;
        }
        $scope.sharUrl='https://test.djx.m.opentickets.cn/?#/'; // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致'
        $scope.good = good;
        $api.get("app/good/findById", {id: $stateParams.good_id}, true)
            .then(function (ret) {
                var dooddetail=ret.data;
                $scope.title = dooddetail.name;
              //  $scope.site_title = $scope.good.site_title;
                $scope.thumb = dooddetail.thumb;
                $scope.getShare();
            })
        $timeout(function () {
            var dataDpr = $("html").data("dpr");
            var $Img = $(".good_Detail").find("p").find("img");
            var img_w = $Img.width();
            var img_h = $Img.height();
            if(dataDpr==1){
                $(".good_Detail").css({"font-size":14})
                $(".good_Detail").find("p").find("span").css({"font-size":14})
                // $Img.width(img_w*1)
                // $Img.height(img_h*1)
            }
            if(dataDpr==2){
                $(".good_Detail").css({"font-size":14})
                $(".good_Detail").find("p").find("span").css({"font-size":14})
                // $Img.width(img_w*2)
                // $Img.height(img_h*2)
            }
            if(dataDpr==3){
                $(".good_Detail").css({"font-size":14})
                $(".good_Detail").find("p").find("span").css({"font-size":14})
                // $Img.width(img_w*3)
                // $Img.height(img_h*3)
            }
        },0)
        //微信分享http://192.168.1.4:9090/oauth/getSignature
        $scope.getShare=function(){
            $api.get("app/share/getSignature", {url: window.location.href.split('#')[0]})
                .then(function (ret) {

                    if (ret) {
                        // console.log(ret);
                        var data = ret.data;
                        // console.log('-------------------------------');
                        // console.log(data);
                        // console.log(data.appid);
                        // console.log(data.timestamp);
                        // console.log(data.nonceStr);
                        // console.log(data.signature);

                        wx.config({
                            debug: false,
                            appId: data.appid,
                            timestamp: data.timestamp,
                            nonceStr: data.nonceStr,
                            signature: data.signature,
                            jsApiList: [
                                'onMenuShareTimeline',
                                'onMenuShareAppMessage',
                                'onMenuShareQQ',
                                // 'onMenuShareWeibo',
                                'onMenuShareQZone'
                            ]
                        });
                        wx.ready(function () {
                            //分享到朋友圈
                            wx.onMenuShareTimeline({
                                title: $scope.title, // 分享标题
                                desc: '我在独角秀分享了一个不错的演出！', // 分享描述
                                link: $scope.sharUrl+'main/detail/good/'+$stateParams.id+'/1', // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                                imgUrl:  $scope.thumb, // 分享图标
                                success: function () {
                                    // 用户确认分享后执行的回调函数
                                    //alert('你好');
                                    $alert.show("分享成功");
                                },
                                cancel: function () {
                                    // 用户取消分享后执行的回调函数
                                    // alert('你好....');
                                }
                            });
                            //分享给朋友
                            wx.onMenuShareAppMessage({
                                title: $scope.title, // 分享标题
                                desc: '我在独角秀分享了一个不错的演出！', // 分享描述
                                link: $scope.sharUrl+'main/detail/good/'+$stateParams.id+'/1', // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                                imgUrl:  $scope.thumb, // 分享图标
                                type: '', // 分享类型,music、video或link，不填默认为link
                                dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
                                success: function () {
// 用户确认分享后执行的回调函数
                                    $alert.show("分享成功");
                                    // alert('你好....');
                                },
                                cancel: function () {
// 用户取消分享后执行的回调函数
                                }
                            });
                            wx.onMenuShareQQ({
                                title: $scope.title, // 分享标题
                                desc: '我在独角秀分享了一个不错的演出！', // 分享描述
                                link: $scope.sharUrl+'main/detail/good/'+$stateParams.id+'/1', // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                                imgUrl: $scope.thumb, // 分享图标
                                success: function () {
// 用户确认分享后执行的回调函数
                                    $alert.show("分享成功");
                                },
                                cancel: function () {
// 用户取消分享后执行的回调函数
                                }
                            });
                            wx.onMenuShareQZone({
                                title: $scope.title, // 分享标题
                                desc: '我在独角秀分享了一个不错的演出！', // 分享描述
                                link: $scope.sharUrl+'main/detail/good/'+$stateParams.id+'/1', // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                                imgUrl: $scope.thumb, // 分享图标
                                success: function () {
// 用户确认分享后执行的回调函数
                                    $alert.show("分享成功");
                                },
                                cancel: function () {
// 用户取消分享后执行的回调函数
                                }
                            });
                        });
                        wx.error(function (res) {
                            //console.log(res);
                            //alert("微信分享接口配置失败");
                        });
                    }
                })
        }


    });